package com.xihuanjun.sdk.service;

import com.xihuanjun.sdk.entity.SapOrderItemBatch;

import java.util.List;

/**
 * Copyright (C), 2024-08-29
 * FileName: IBatchNumberService
 * Author:   溪浣君
 * Date:     2024-08-29 14:01
 * Description: 获取批次的接口
 */
public interface IBatchNumberService {

    /**
     * 获取某个物料在某个仓库的可用批次列表，扣减库存时使用
     * @param itemCode
     * @param whsCode
     * @return
     */
    List<SapOrderItemBatch> getItemBatchNumbers(String itemCode,String whsCode);

    /**
     * 获取某个客户某个物料最近的发货批次，退货时找不到发货批次时使用
     * @param cardCode
     * @param itemCode
     * @return
     */
    String getCardOutBatchNumber(String cardCode,String itemCode);
}
